*{ padding:0px; margin:0px; font-family:"微软雅黑"}
ul li{ list-style:none;}
a{ text-decoration:none;}
body{ background:white;}

.top{ width:100%; height:auto; background:white;}
.topx{ width:100%; height:auto; background:white;}

video{ display:block; width:100%; margin-bottom:20px;}

.pc{ display:block; position:relative; top:-100px; z-index:-9;}
.web{ display:none;}
.hbanner{ width:100%; height:calc(100vh - 60px); overflow:hidden; position:relative; margin-top:-83px;}
.banner{ width:100%; height:100%; overflow:hidden; }
.banner video,.banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.banner .txt{ height:100%; width:100%; position:absolute; left:0; top:0; color:#fff}
.banner .txt h2{ font-size:76px; line-height:110%; text-transform:uppercase; font-family:Nesatho;}
.banner .txt p{ font-size:16px; line-height:21px; padding-top:10px;}


.one{margin:0px auto;height:194px;width:1200px;overflow:hidden;position:relative; }
.one ul{height:160px;width:100000px;position:absolute;left:0;} /*ul width的宽不能过小*/
.one ul li{display:block;float:left;margin:5px;height:150px;border-radius:5px;position:relative;}
.one ul li a{display:inline-block;height:150px;} 
.one ul li img{border-radius:5px;display:block;}
.one ul li a span{height:0;display:block;background:rgba(0,0,0,0.4);position:absolute;bottom:0;color:#fff;font-size:0px;}
.one ul li a:hover span{height:150px;line-height:150px;font-size:20px;text-align:center;transition:all 0.7s;}



.jiam{ width:1200px; margin:0 auto; padding-bottom:60px;}
.jiam ul li{ width:386px; height:auto; margin-right:20px; margin-bottom:20px; background:#e84227; border-radius:8px; float:left; padding:40px 0px;transition: all 0.6s;}
.jiam ul li:nth-child(3n){ margin-right:0px;}
.jiam ul li span{ display:block; background:yellow; border-radius:50px; height:40px; line-height:40px; color:#e84227; width:120px; margin:0 auto; text-align:center; font-size:22px; font-weight:800}
.jiam ul li p{ font-size:15px; color:white; line-height:185%; text-align:center; padding-top:20px;}

.jiam ul li:hover{transform:translate(0,-10px);box-shadow: 0 15px 30px rgba(0,0,0,0.2);}
.jiam ul li:hover p{ color:yellow}

.jiam_fw{ width:1200px; margin:0 auto; margin-bottom:60px; }
.jiam_fw ul li{ width:183px; background:#f1f1f1; border-radius:12px; float:left; margin-right:20px; margin-bottom:20px; text-align:center; padding:30px 0px;transition: all 0.6s;}
.jiam_fw ul li:nth-child(6n){ margin-right:0px;}
.jiam_fw ul li span{ display:block; margin:0 auto; width:45px; height:45px; text-align:center; line-height:45px; border-radius:53px; background:#e84227; color:yellow; font-size:22px; font-weight:800;transition: all 0.6s;}
.jiam_fw ul li p{ display:block; font-size:17px; font-weight:800; color:#333; padding-top:20px;transition: all 0.6s;}

.jiam_fw ul li:hover{ background:#e84227;transform: scale(1.1);}
.jiam_fw ul li:hover span{ background:yellow; color:#e84227;}
.jiam_fw ul li:hover p{ color:yellow}

.nei_banner{ width:100%; height:500px;}
.n_biao{ width:100%; padding:65px 0px; text-align:center; padding-bottom:35px;}
.n_biao span{ font-size:50px; font-weight:800; color:rgb(50, 49, 50);}
.n_biao span b{ color:#e84227;}
.n_biao p{ display:block; font-size:26px; font-weight:800; color:rgb(204, 204, 204);}

.n_nei{ width:1200px; margin:0 auto; font-size:16px; line-height:185%; color:#666; margin-bottom:70px;}

.jm_ys{ width:100%; background:#f1f1f1;}
.jm_ysn{ width:1200px; height:567px;}

.jm_ysn{ margin:0 auto; width:1200px;}
.jm_ysns{ display:none;}

.jm_lc{ background:url(../img/jbj.png) no-repeat center center; width:100%;overflow:hidden}
.jm_lcs{ width:1200px; margin:0 auto; padding-bottom:80px; overflow:hidden;}
.jm_lcs ul li{ float:left; width:10%; margin-right:15px; background:white; border-radius:6px;box-shadow: 0 15px 30px rgba(0,0,0,0.1);transition: all 0.6s;}
.jm_lcs ul li:last-child{ margin-right:0px;}
.jm_lcs ul li img{ display:block; margin:0 auto; padding-top:30px;}
.jm_lcs ul li span{ text-align:center; font-size:24px; font-weight:800; color:#e9e9e0; width:100%; display:block; padding-top:20px;}
.jm_lcs ul li p{ display:block; width:30px; font-size:24px; font-weight:800; color:#333333; margin:0 auto; padding-top:12px; padding-bottom:35px;}

.jm_lcs ul li:hover{transform:translate(0,-15px);}


.jm_fc{ background:url(../img/1678348885211.png) no-repeat center center #f1f1f1; width:100%; margin:0 auto; padding-bottom:30px;}

.jm_fc_c1{ width:1200px; margin:0 auto; position:relative; display:flow-root; margin-bottom:150px;transition: all 0.6s;}
.jm_fc_c2{ width:600px; height:452px; background:#e84227; float:left; overflow:hidden}
.jm_fc_c2 img{ display:block; width:640px; height:480px; padding-left:15px; padding-top:15px;transition: all 0.6s;}

.jm_fc_c1:hover img{transform: scale(1.1);}


.jm_fc_c3{ width:670px; height:400px; background:white; border-radius:8px;box-shadow: 0 15px 30px rgba(0,0,0,0.1); position:absolute; top:70px; right:0px;}
.jm_fc_c4{ width:100px; height:160px; background:#e84227;border-top-right-radius:100px;border-bottom-right-radius:100px; color:white; font-size:24px; font-weight:800; text-align:center; padding-top:40px; position:absolute; top:90px;}

.jm_fc_c5{ float:right; width:495px; padding-right:35px; padding-top:20px;}
.dan{ padding-top:5px;}
.jm_fc_c5 h1{ font-size:22px; display:block; padding-top:65px; padding-bottom:20px; color:#e84227;}
.jm_fc_c5 .sf{ padding-top:40px;}
.jm_fc_c5 p{ font-size:16px; line-height:195%;}


.jm_fc_c2v{ width:600px; height:452px; background:#e84227; float:right; overflow:hidden}
.jm_fc_c2v img{ display:block; width:640px; height:480px; position:absolute; right:15px; top:15px;transition: all 0.6s;}

.jm_fc_c3v{ width:670px; height:400px; background:white; border-radius:8px;box-shadow: 0 15px 30px rgba(0,0,0,0.1); position:absolute; top:70px; left:0px;}

.jm_tj{ width:1200px; margin:0 auto; padding-bottom:80px; }
.jm_tj ul li{ float:left; width:14.5%; margin-right:30px; background:white; border-top:2px solid #e84227;box-shadow: 0 15px 30px rgba(0,0,0,0.1); text-align:center; height:240px;}
.jm_tj ul li:nth-child(6){ margin-right:0px;}
.jm_tj ul li span{ display:block; font-size:34px; font-weight:800; color:#e84227; padding:25px 0px;}
.jm_tj ul li p{ display:block; width:85%; margin:0 auto; text-align:center; font-size:16px; line-height:175%; color:#333; padding-bottom:55px;}

.di{ width:100%; background:url(../img/di_bj.png) no-repeat top center #fff; overflow:hidden; padding-top:100px;}
.di_da{ width:1200px; margin:0 auto;}
.di_left{ width:460px; float:left; padding-top:150px; padding-bottom:30px;}
.di_left_1{ background:url(../img/dis1.jpg) no-repeat left center; padding-left:80px;}
.di_left_1 span{ display:block; color:white; font-size:22px; font-weight:800;}
.di_left_1 p{ display:block; color:white; font-size:16px; padding:5px 0px;}

.di_left_2{ background:url(../img/dis2.jpg) no-repeat left center; padding-left:80px; margin-top:25px; height:65px;}
.di_left_2 span{ display:block; color:white; font-size:22px; font-weight:800;}
.di_left_2 p{ display:block; color:white; font-size:16px; padding-top:10px;}

.di_left_3{ width:460px; float:left; color:white; font-size:15px; line-height:185%; margin-top:35px;}
.di_left_3 a{ color:white;}

.di_right{ float:right; width:590px; height:340px; background:white; border-radius:8px;box-shadow: 10px 0px 10px rgba(0,0,0,0.1); margin-top:50px; margin-bottom:30px;}
.di_right1{ width:92%; text-align:center; font-size:28px; font-weight:800; border-bottom:2px solid #e84227; margin:0 auto; height:65px; line-height:65px;}
.di_right3{ float:left; width:170px; font-size:16px; color:#333; line-height:175%; padding-left:25px; padding-top:70px;}
.di_right4{ float:right; width:335px; padding-right:25px;}
.bdx{ width:310px; height:38px; line-height:38px; border:1px solid #dedede; font-size:15px; color:#666; margin-top:20px; padding-left:10px;}
.bdxs{ width:320px; height:38px; line-height:38px; line-height:33px; font-size:15px; color:#fff; margin-top:15px; background:#e84227; border:0px;}


.xinwen_le{ width:100%; text-align:center; }
.xinwen_le ul{display:inline-flex;justify-content: center; background:#f8f8f8; width:auto; height:70px; border-radius:70px; line-height:70px;}
.xinwen_le ul li a{ display:block; width:auto; height:70px; font-size:17px; padding:0px 50px; color:#333; border-radius:70px; }
.xinwen_le ul li a:hover{ color:#e84227;}
.xinwen_le ul li .on{ background:#e84227; color:white;}
.xinwen_le ul li .on:hover{ color:white;}

.xinwen_liebiao{ width:100%; padding-top:30px;}
.xinwen_liebiao ul li { width:1100px; padding:20px 0px; overflow:hidden; border-bottom:1px dashed #eeeeee; margin:0 auto;}
.xinwen_liebiao ul li a{ display:block; width:1100px; margin:0 auto;}
.xinwen_liebiao ul li a img{ display:block; float:left; width:237px; height:163px;}
.xinwen_liebiao ul li a h1{ display:block; float:right; width:830px; text-align:left; font-size:20px; font-weight:800; color:#333; height:50px; line-height:50px; overflow:hidden;}
.xinwen_liebiao ul li a span{ display:block; float:right; width:830px; text-align:left; font-size:15px; color:#666666; line-height:175%; height:60px; overflow:hidden;}
.xinwen_liebiao ul li a p{ display:block; float:right; width:830px; text-align:left; font-size:14px; color:#c4c4c4;}

.xinwen_liebiao ul li a:hover h1{ color:#e84227}


.fenye{ width:100%; margin:0 auto;  margin-top:45px; text-align:center; overflow:hidden}
.fenye a{ display:inline-block;padding:0 12px;text-align:center; line-height:33px; border:1px solid #cecece; font-size:14px; color:#666666; margin:1px; border-radius:4px;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 12px;text-align:center; line-height:33px; border:1px solid #e84227; font-size:14px; color:#fff; margin:1px; background:#e84227; border-radius:4px;}


.xin_hui{ width:100%; background:#f8f8f8; padding:60px 0px; overflow:hidden;}
.xin_da{ width:1200px; margin:0 auto;}
.xin_left{ width:805px; float:left; background:white; padding:0px 40px}
.xin_left1{ width:100%; padding-top:15px; font-size:14px; color:#999; height:50px; line-height:50px; border-bottom:1px solid #efefef;}
.xin_left1 a{ color:#999;}
.xin_left1 a:hover{ color:#e84227;}

.xin_left2{ width:100%; padding-bottom:30px; text-align:left; padding-top:30px;}
.xin_left2 span{ display:block; font-size:24px; color:#000;}
.xin_left2 p{ display:block; font-size:15px; color:#999; padding-top:13px;}

.xin_left3{ width:100%; padding:25px 0px; font-size:15px; line-height:185%; color:#333; padding-top:0px;}
.xin_left3 img{ display:block; width:100%;}

.xin_right{ float:right; width:295px;}
.xin_right1{ width:293px; height:auto; background:white; border:1px solid #ececec; text-align:center;}
.xin_right1 span{ display:block; text-align:center; font-size:15px; color:#666; padding-top:25px; padding-bottom:10px;}
.xin_right1 p{ display:block; text-align:center; font-size:24px; font-weight:800; color:#333; padding-bottom:25px;}

.xin_right2{ width:293px; height:auto; background:white; border:1px solid #ececec; text-align:center; margin-top:18px;}
.xin_right3{ width:273px; margin:0 auto; font-size:17px; font-weight:800; color:#333; height:35px; line-height:35px; text-align:left; padding-top:10px;}
.xin_right3:before{ content:""; width:3px; height:15px; background:#e84227; display:inline-block; margin-right:7px;}

.xin_right4{ width:273px; margin:0 auto; overflow:hidden; padding-bottom:15px;}
.xin_right4 ul li{ float:left; height:32px; line-height:32px; font-size:12px; color:#CCC; overflow:hidden; text-align:left;}
.xin_right4 ul li a{ color:#666; font-size:15px; margin-left:5px;}
.xin_right4 ul li a:hover{ color:#e84227}

.chanpin{ width:1200px; margin:0 auto; padding-top:35px; overflow:hidden}
.chanpin ul li{ float:left; width:386px; height:auto; margin-right:20px; margin-bottom:20px; position:relative; overflow:hidden}
.chanpin ul li:nth-child(3n){ margin-right:0px;}
.chanpin ul li a img{ display:block; width:100%; }
.chanpin ul li a p{ display:block; position:absolute; width:100%; height:50px; line-height:50px; color:white; font-size:18px; font-weight:800; background:rgba(232,65,39,0.9); bottom:-50px; text-align:center;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.chanpin ul li a:hover p{ bottom:0px;}


.about_bj{ width:100%; overflow:hidden; background:#f1f1f1; padding-bottom:85px; overflow:hidden}

.about_wenh{ width:1200px; margin:0 auto; padding-bottom:90px; }
.about_wenh ul li{ float:left; width:280px; height:195px; background:white; border-radius:16px; text-align:center; margin-right:26px;-webkit-transition:all .4s ease-in-out 0s;-moz-transition:all .4s ease-in-out 0s;-ms-transition:all .4s ease-in-out 0s;-o-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.about_wenh ul li:hover{transform: scale(1.1); background:#e84227}
.about_wenh ul li:hover span{ color:white;}
.about_wenh ul li:hover p{ color:white;}
.about_wenh ul li:nth-child(4){ margin-right:0px;}
.about_wenh ul li span{ display:block; font-size:26px; font-weight:800; color:#333; padding-top:40px; padding-bottom:15px;}
.about_wenh ul li p{ display:block; font-size:16px; color:#666; line-height:195%;}

.about_guan{ width:100%; background:url(../img/1679890075241.jpeg) no-repeat center center; background-size:cover; background-attachment:fixed; }
.about_guan1{ width:100%; height:630px;  background:rgba(232,66,39,0.9);}
.about_guan1>p{ display:block; text-align:center; color:white; font-size:52px; font-weight:800;line-height:200px;}


.about_weilai{ width:1200px; margin:0 auto;}
.about_weilai ul li{ float:left; width:386px; margin-right:20px; background:white; border-radius:8px; text-align:center; padding:50px 0px; transition: all 0.6s;}
.about_weilai ul li:nth-child(3){ margin-right:0px;}
.about_weilai ul li b{ display:block; width:100%; color:#e50014; font-size:24px; height:40px;}
.about_weilai ul li .bx{ font-size:48px; font-family:Arial, Helvetica, sans-serif; height:70px;}
.about_weilai ul li span{ color:#333; font-size:22px; font-weight:800; font-family:Arial, Helvetica, sans-serif }
.about_weilai ul li p{ color:#666; font-size:15px; padding-top:10px; line-height:185%}

.about_weilai ul li:hover{ transform: scale(1.15); box-shadow: 0 15px 30px rgba(0,0,0,0.2);}


.biaob{ width:1200px; margin:0 auto;}


 .swiper {
      width: 1200px;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }



.s_ab{ width:1200px; margin:0 auto; position:relative; overflow:hidden}
.s_ab_left{ width:100%;}
.s_ab_left_b{ width:665px; padding-top:30px; float:left; border-left:1px solid #333; padding-left:30px; margin-left:8px;}
.s_ab_left_b span{ display:block; font-size:40px; font-weight:800;}
.s_ab_left_b span b{ color:#e84227;}
.s_ab_left_b p{ display:block; font-size:17px; font-weight:800; color:#ccc;}

.s_ab_left1{ width:665px; float:left; font-size:15px; line-height:180%; color:#666; padding:18px 0px; float:left; border-left:1px solid #333; padding-left:30px; margin-left:8px;}
.s_ab_left2{ width:1000px; float:left; padding-top:25px; border-left:1px solid #333; padding-left:30px; margin-left:8px; padding-bottom:50px;}
.s_ab_left2 ul li{ float:left; width:210px; margin-right:50px;}
.s_ab_left2 ul li:nth-child(4){ margin-right:0px;}
.s_ab_left2 ul li span{ display:block; font-size:22px; font-weight:800;}
.s_ab_left2 ul li span b{ color:#e84227; margin-right:10px;}
.s_ab_left2 ul li p{ display:block; font-size:14px; line-height:160%; color:#666; padding-top:10px;}

.s_ab_right{ width:533px; height:454px; position:absolute; top:110px; right:0px; animation-duration:3.4s; animation-iteration-count:infinite; animation-name:uk-shake}
.s_ab_right img{ display:block; width:80%; float:right;}


.diandian{ width:660px; float:left; font-size:24px; height:21px; line-height:21px;}
.diandian:before{ content:"●"; float:left; font-size:32px;height:21px; margin-right:15px;}


@keyframes uk-fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes uk-fade-top {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes uk-fade-bottom {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes uk-fade-left {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes uk-fade-right {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes uk-fade-top-small {
    0% {
        opacity: 0;
        transform: translateY(-10px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes uk-fade-bottom-small {
    0% {
        opacity: 0;
        transform: translateY(10px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes uk-fade-left-small {
    0% {
        opacity: 0;
        transform: translateX(-10px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes uk-fade-right-small {
    0% {
        opacity: 0;
        transform: translateX(10px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes uk-fade-top-medium {
    0% {
        opacity: 0;
        transform: translateY(-50px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes uk-fade-bottom-medium {
    0% {
        opacity: 0;
        transform: translateY(50px)
    }

    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes uk-fade-left-medium {
    0% {
        opacity: 0;
        transform: translateX(-50px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes uk-fade-right-medium {
    0% {
        opacity: 0;
        transform: translateX(50px)
    }

    100% {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes uk-fade-scale-02 {
    0% {
        opacity: 0;
        transform: scale(.2)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes uk-fade-scale-18 {
    0% {
        opacity: 0;
        transform: scale(1.8)
    }

    100% {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes uk-scale-kenburns {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(1.2)
    }
}

@keyframes uk-shake {
    0%,100% {
        transform: translateX(0)
    }

    10% {
        transform: translateX(-9px)
    }

    20% {
        transform: translateX(8px)
    }

    30% {
        transform: translateX(-7px)
    }

    40% {
        transform: translateX(6px)
    }

    50% {
        transform: translateX(-5px)
    }

    60% {
        transform: translateX(4px)
    }

    70% {
        transform: translateX(-3px)
    }

    80% {
        transform: translateX(2px)
    }

    90% {
        transform: translateX(-1px)
    }
}

@keyframes uk-stroke {
    0% {
        stroke-dashoffset: var(--uk-animation-stroke)
    }

    100% {
        stroke-dashoffset: 0
    }
}

.jm_ys{ overflow:hidden;}
.s_shili{ margin:0 auto; width:1200px; height:auto;}
.s_shili img{ display:block; width:100%;}
.s_jms{ width:100%; height:435px;background-image:linear-gradient(135deg, rgba(232, 66, 39, 1),rgba(247, 90, 35, 1)); margin-top:-340px;}

.s_buju{ width:1200px; height:500px; margin:0 auto; padding:50px 0px; background:url(../img/1679031006023.png) no-repeat; background-position:0px 100px; background-size:17%; position:relative;}
.s_buju_1{ float:left; width:520px; margin-left:40px; margin-top:40px;}
.s_buju_1 span{ display:block; font-size:50px; font-weight:800; margin-bottom:20px; margin-top:90px;}
.s_buju_1 span b{ color:#e84227}
.s_buju_1 p{ display:block; font-size:16px; line-height:200%;}

.s_buju_2{ float:right; width:600px; height:440px; position:absolute; right:0px; top:95px;}
.s_buju_2 img{ display:block; width:100%;}

.s_jmj{ width:100%; text-align:center; padding:50px 0px; padding-bottom:0px;}
.s_jmj a{ display:block; width:206px; margin:0 auto;}
.s_jmj a img{ display:block; width:100%;}

.s_beijing{ width:100%; background:#e84227; overflow:hidden; padding-bottom:400px;}
.s_chan_b{ text-align:center; width:100%; padding:50px 0px; padding-bottom:10px;}
.s_chan_b span{ font-size:50px; color:white; font-weight:800;}
.s_chan_b p{ font-size:22px; font-weight:800; color:white;}


.s_dianpus{ width:100%; margin-top:-350px;}
.ding{ margin-bottom:20px;}

	/* 本例子css */
		.slideTxtBox{ width:1200px; margin:0 auto; text-align:center}
		.slideTxtBox .hd{  position:relative; padding-bottom:35px;}
		.slideTxtBox .hd ul{display:inline-flex;justify-content: center; background:#f8f8f8; width:auto; height:70px; border-radius:70px; line-height:70px;}
		.slideTxtBox .hd ul li{ float:left; cursor:pointer; padding:0px 50px;  }
		.slideTxtBox .hd ul li.on{ display:block; width:auto; height:70px; font-size:17px; border-radius:70px;background:#e84227; color:white; }
		.slideTxtBox .hd ul li a:hover{ color:#e84227;}
		
		

		
		
		
		.slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
		.slideTxtBox .bd li{ float:left; width:386px; height:auto; margin-right:20px; margin-bottom:20px; position:relative; overflow:hidden}
		.slideTxtBox .bd ul li:nth-child(3n){ margin-right:0px;}
		.slideTxtBox .bd ul li img{ display:block; width:100%; }
		.slideTxtBox .bd ul li p{ display:block; position:absolute; width:100%; height:50px; line-height:50px; color:white; font-size:18px; font-weight:800; background:rgba(232,65,39,0.9); bottom:-50px; text-align:center;transition:all .4s ease-in-out 0s;}
        .slideTxtBox .bd ul li:hover p{ bottom:0px;}




@media screen and (max-width:1024px) {
	
.jiam{ width:94%; margin:0 auto;}
.jiam ul li{ width:100%; margin-right:0px; margin-bottom:20px; padding:20px 0px;}
.jiam_fw{ width:94%; margin:0 auto;}
.jiam_fw ul li{ width:48.5%; margin-right:3%;}
.jiam_fw ul li:nth-child(2n){ margin-right:0px;}

.jiam ul li span{ font-size:17px; height:30px; line-height:30px;}
.jiam ul li p{ padding-top:5px;}
.jiam{ padding-bottom:35px;}

.biaob{ width:100%; overflow:scroll;}
.biaob img{ display:block; width:600px;}
	
	
.jm_tj ul li{ height:190px;}	
.nei_banner{ background-size:125% !important; height:120px;}	
	
.jm_ysn{ display:none;}	
.n_nei{ width:96%; font-size:13px; margin-bottom:30px;}	
.jm_ysn{ width:100%;}	
.jm_ysn img{ display:block; width:100%;}
.jm_lcs{ width:100%; padding-bottom:40px;}
.jm_lcs ul li{ width:44%; margin-left:4%; margin-right:0px; margin-bottom:4%; height:100px; line-height:100px;}	
.jm_lcs ul li img{ float:left; margin-left:3%; width:25%;}
.jm_lcs ul li span{ display:block; float:left; width:auto; font-size:18px; padding:0px;}
.jm_lcs ul li p{ display:block; float:left; width:auto; font-size:18px; padding:0px;}
.jm_fc_c1{ width:92%; margin-bottom:5%; overflow:hidden;}

.jm_fc_c2{ width:100%; height:auto;}
.jm_fc_c2 img{ padding:0px; width:100%; height:auto;}
.jm_fc_c3{ position:inherit; width:100%; height:auto; top:0px; background:white; overflow:hidden;}
.jm_fc_c4{ display:none;}

.jm_fc_c5{ width:94%; padding:0px; margin:0 auto; padding-bottom:3%;}
	
.jm_fc_c2v{ width:100%; height:auto;}
.jm_fc_c2v img{ padding:0px; width:100%; height:auto;}
.jm_fc_c3v{ position:inherit; width:100%; height:auto; top:0px; background:white; overflow:hidden;}

.jm_fc_c5 h1{ font-size:17px; padding-top:10px;}
.jm_fc_c5 p{ font-size:13px;}

.jm_fc_c2v img{ position:inherit}


.jm_tj{ width:100%;}
.jm_tj ul li{ width:44%; margin-left:4%; margin-bottom:4%; margin-right:0px;}

.di{ padding-top:75px;}
.di_da{ width:96%;}
.di_right1{ height:50px; line-height:50px; font-size:23px;}
.di_right{ width:100%; height:auto; padding-bottom:4%; margin-bottom:15px;}
.di_right3{ padding:0px; margin:0 auto; width:90%; font-size:13px; margin-left:5%; margin-top:3%}
.di_right4{ width:94%; margin:0 auto; padding:0px;}

.di_left{ width:100%; padding:0px;}
.di_left_1{ background-size:45px; padding-left:55px;}
.di_left_1 span{ font-size:17px; color:white;}
.di_left_1 p{ font-size:14px;}

.bdx{ height:30px; line-height:30px; font-size:13px; margin-top:13px;}
.bdxs{ height:30px; line-height:30px;}

.di_left_2{ background-size:45px; padding-left:55px; margin-top:10px;}
.di_left_2 span{ font-size:18px;}
.di_left_2 p{ font-size:14px;}
.di_left_3{ width:97%; font-size:13px; margin-top:0px; line-height:155%; padding-bottom:10px; padding-left:2%;}

.n_biao span{ font-size:34px;}
.n_biao p{ font-size:15px;}
.n_biao{ padding-top:35px; padding-bottom:20px;}	


.jm_tj ul li span{ font-size:26px; padding-bottom:10px;}
.jm_tj ul li p{ font-size:14px; line-height:165%; padding-bottom:25px;}

.di{ padding-top:15px;}

.jm_ysns{ display:block;}
.jm_ysns ul li{ float:left; width:44%; margin-left:4%; margin-bottom:4%; background:white; border-radius:6px; height:140px;}
.jm_ysns ul li img{ display:block; margin:0 auto; width:30%; padding-top:20px; padding-bottom:12px;}
.jm_ysns ul li p{ display:block; text-align:center; font-size:14px; line-height:155%; color:#333;}


.jm_fc{ background:#f1f1f1;}



.chanpin{ width:100%; padding-top:15px;}
.chanpin ul li{ width:44%; margin:0px; margin-left:4%; margin-bottom:4%;}
.chanpin ul li a p{ bottom:0px; height:30px; line-height:30px; font-size:14px;}

.xinwen_le ul{ height:38px; line-height:38px; border-radius:38px; width:92%;}
.xinwen_le ul li{ width:33.33%;}
.xinwen_le ul li a{ height:38px; font-size:13px; width:100%; border-radius:38px; padding:0% 0%; }

.xinwen_le ul li:nth-child(2){ margin:0px 3%;}


.xinwen_liebiao ul li{ width:92%;}
.xinwen_liebiao ul li a{ width:100%;}
.xinwen_liebiao ul li a img{ width:40%; height:auto;}
.xinwen_liebiao ul li a h1{ width:57%; font-size:17px; height:35px; line-height:35px;}
.xinwen_liebiao ul li a span{ width:57%; font-size:13px; height:40px;}
.xinwen_liebiao ul li a p{ display:none;}

.xinwen_liebiao{ padding-top:15px;}

.xin_da{ width:92%;}
.xin_left{ width:94%; padding:0px 3%;}
.xin_left1{ padding-top:6px; font-size:13px; overflow:hidden;}
.xin_left2 span{ font-size:17px; font-weight:800;}
.xin_left2 p{ font-size:13px;}
.xin_left2{ padding-top:15px; padding-bottom:15px;}
.xin_left3{ font-size:13px;}

.xin_right{ width:100%; margin-top:4%;}
.xin_right1{ width:100%;}
.xin_right1 span{ padding-bottom:0px;}
.xin_right2{ width:100%;}
.xin_right3{ width:94%;}
.xin_right4{ width:94%;}
.xin_right4 ul li{ width:100%; text-align:left;}
.xin_right4 ul li a{ font-size:13px;}

.about_wenh{ width:100%;}
.about_wenh ul li{ width:44%; height:160px; margin-left:4%; margin-right:0px; margin-bottom:4%;}
.about_wenh ul li span{ font-size:20px; padding-top:30px;}
.about_wenh ul li p{ font-size:13px;}
.about_bj{ padding-bottom:40px;}
.about_guan1{ height:auto; line-height:90px; font-size:22px;}
.about_guan{ background-size:100%;}

.swiper{ width:92%;}

.s_chan_b span{ font-size:32px;}
.s_chan_b p{ font-size:13px;}
.s_jmj a{ width:35%;}
.s_jmj{ padding-top:15px;}
.s_beijing{ padding-bottom:190px;}
.s_dianpus{ margin-top:-190px}

.s_chan_b{ padding:30px 0px;}
.s_buju{ width:100%; height:auto; overflow:hidden;background-size:50%;background-position:92px 21px;}
.s_buju_1{ width:92%; margin:0px; margin-left:4%;}
.s_buju_1 span{ font-size:34px; text-align:center; margin-top:30px;}
.s_buju_1 p{ font-size:15px; text-align:center;}
.s_buju_2{ position:inherit; top:0px; right:4%; width:92%; height:auto; margin-top:2%;}
.s_shili{ width:92%;}

.s_jms{ height:120px; margin-top:-75px;}
.s_ab{ width:92%; overflow:inherit}
.s_ab_right{ display:none;}
s_ab_left_b{ width:100%;}
.s_ab_left_b span{ font-size:24px;}
.s_ab_left_b p{ font-size:13px;}
.s_ab_left1{ width:96%; font-size:13px;margin-left:0%; padding-left:4%; padding: 4%; }


.s_ab_left_b{ margin-left:0px; padding-left:4%; padding-top:15px; width:90%}

.diandian{ font-size:15px; font-weight:800; width:80%; margin-left:-2.1%;}
.diandian:before{ font-size:22px;}

.s_ab_left2{ width:100%; margin:0px; padding:0px; padding-bottom:8%;}
.s_ab_left2 ul li{ width:44%; margin-left:4%; margin-right:0px; margin-top:4%; height:auto;}
.s_ab_left2 ul li span{ font-size:17px;}
.s_ab_left2 ul li p{ font-size:13px; padding-top:5px;}

.one{ width:96%;}
.about_weilai{ width:96%; display:block; overflow:hidden; line-height:initial}
.about_weilai ul li{ width:100%; padding:30px 0px; margin-right:0px; margin-bottom:20px;}
.about_weilai ul li b{ font-size:15px; height:auto}
.about_weilai ul li .bx{ font-size:44px; height:auto}
.about_weilai ul li span{ font-size:15px; padding-top:20px;}
.about_weilai ul li p{ font-size:14px; padding-top:0px;}
.about_guan1>p{ font-size:34px; line-height:initial; padding-top:40px; padding-bottom:15px;}
	}







.c-banner{
	width: 100%;
	position: relative;
}
.c-banner img{
	width: 100%;
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 20px 10px 20px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #000000;
	opacity: 0.5;
	border-radius: 5px;
	z-index: 10;
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 10px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}
@media screen and (max-width:768px) {
	.c-banner{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.c-banner .banner ul li img{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 50%;
		margin-left: -50%;
	}
	
	.c-banner img{ width:100%;}
	.c-banner .nexImg, .c-banner .preImg{ width:5px; margin-top:-30px;}
	.c-banner .jumpBtn{ bottom:10px;}
	.c-banner .jumpBtn ul li{ width:12px; height:12px;}
}




.sub-nav li a:hover{ background:#3838ff; color:white;}
.nav-menu .sub-nav li a{ margin:0px;}


.nav__link:hover + .sub-nav {
  display: block;
}

.sub-nav:hover {
  display: block;
}



@media screen and (max-width:1024px) {
.nav__link:hover + .sub-nav {
  display: none;
  
}

.sub-nav:hover {
  display: none;
}

.jm_fc_c5 .sf{ padding-top:20px; padding-bottom:5px;}
.jm_fc_c5 h1{ padding-top:20px; padding-bottom:5px;}

.xin_hui{ padding-top:20px;}






	/* 本例子css */
		.slideTxtBox{ width:96%; margin:0 auto; text-align:center}
		.slideTxtBox .hd{  position:relative; padding-bottom:15px;}
		.slideTxtBox .hd ul{  width:100%; display:block; background:white;}
		.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:25%; font-size:13px; padding:0px;height:38px; line-height:38px;border-radius:38px; }
		.slideTxtBox .hd ul li.on{ display:block; width:auto; height:38px; font-size:13px; border-radius:38px;background:#e84227; color:white;padding:0px; width:25% }
		.slideTxtBox .hd ul li a:hover{ color:#e84227;}
		
		

		
		
		
		.slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
		.slideTxtBox .bd li{ float:left; width:45.5%; margin:0px; margin-left:3%; margin-bottom:3%;}
		.slideTxtBox .bd ul li:nth-child(2n){ margin-right:0px;}
		.slideTxtBox .bd ul li img{ display:block; width:100%; }
		.slideTxtBox .bd ul li p{ display:block; position:absolute; width:100%; height:30px; line-height:30px; color:white; font-size:13px; font-weight:800; background:rgba(232,65,39,0.9); bottom:0px; text-align:center;transition:all .4s ease-in-out 0s;}

		
	
	
	
	
	.pc{ display:none;}
.web{ display:block;}


		

}




